package integrationTier;

import core.MovieException;
import java.util.List;
import core.Movie;

/**
 * Iface k DAO objektu filmu
 * @author vojta
 */
public interface IMovieDAO {

    public List<Movie> listAll() throws MovieException;
    public Movie get(Movie movie) throws MovieException;
    public void add(Movie movie) throws MovieException;
    public List<Movie> find(Movie movie) throws MovieException;
    public void remove(Movie movie) throws MovieException;
    public void change(Movie movie) throws MovieException;
    public void close() throws MovieException;

}
